turn (someone's) coat

Translations
переменить взгляды
He turned his coat after the election results were announced.
Он переменил взгляды после объявления результатов выборов.
Definitions
To change one's allegiance or loyalties, especially for personal gain or advantage; to switch sides, often in a political or ideological context.